.site-item-content {
  font-size: 0.34rem;
  color: #383a3d;

  & > span {
    width: 0.38rem;
    height: 1.8rem;
    overflow: hidden;
    letter-spacing: 0.07rem;
    writing-mode: tb-rl;
  }

  .swich-container {
    display: flex;
    justify-content: center;
    margin-top: 0.02rem;
    margin-bottom: 0.12rem;

    img {
      flex-shrink: 0;
      height: 0.28rem;
    }
  }

  .site-index {
    display: flex;
    justify-content: center;

    span {
      width: 0.48rem;
      height: 0.48rem;
      font-size: 0.32rem;
      line-height: 0.48rem;
      text-align: center;
      color: #fff;
      background-color: #222a8c;
      border-radius: 0.48rem;
      writing-mode: initial;
    }
  }
}
